Adaptive Job Scheduling with Load Balancing for Workflow Application in Grid Platform

نویسنده

  • D. Daniel
چکیده

Grid computing servers as the globally connected systems which performs high computing in many practical applications. Scheduling plays a key role in providing performance for grid workflow applications. Various scheduling strategies are proposed, including static scheduling strategies which map jobs to resources before execution time, or dynamic alternatives which schedule individual job only when it is ready to execute. Both of the schedules require significantly high scheduling cost and they may not produce good quality of schedule with low cost. This paper proposes a novel semi dynamic algorithm with load balancing concept, which allows the schedule to adapt and schedule the jobs as per the changes in the dynamic grid environment. The proposed novel algorithm schedules the job statically and continues the schedule with dynamic scheduling due to the dynamic nature of the grid. The makespan and the resource usage are the main to objective of this scheduling algorithm. When the resource and International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 2 Number 1, Dec Jan (2011), pp. 09-21 © IAEME, http://www.iaeme.com/ijcet.html IJCET © I A E M E International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec Jan (2011), © IAEME 10 performance fluctuation occur in the grid environment it affects the processing of the jobs which results in the delay in the job completion time. In this algorithm load balancing is incorporated to handle such situation where the jobs are handled after it is dispatched to their respective hosts. When there is resource fluctuation occurs due to the dynamic nature of the grid or over loading of jobs to a processor which delays the makespan, load balancing is done to handle the job execute and to get desired makespan.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing in Partner-Based Scheduling Algorithm for Grid Workflow

Automated advance reservation has the potential to ensure a good scheduling solution in computational Grids. To improve global throughput of Grid system and enhance resource utilization, workload has to be distributed among the resources of the Grid evenly. This paper discusses the problem of load distribution and resource utilization in heterogeneous Grids in advance reservation environment. W...

متن کامل

An Optimal Job Scheduling Algorithm in Computational Grids

Grid computing is an emerging technology that involves coordinating and sharing of resources to carry out complex computational problems. Resource management and scheduling plays a crucial role in achieving high utilization of resources in grid computing environments. Due to heterogeneity of resources, scheduling an application is significantly complicated and challenging task in grid system. M...

متن کامل

Hierarchical Scheduling Algorithm for Grid Computing Environment

Grid computing is increasingly being viewed as the next phase of distributed computing. Grid aims to maximize the utilization of an organization's computing resources by making them shareable across applications. In grid computing, job scheduling is an important task. Load balancing and proper resource allocation are critical issues that must be considered in managing a grid computing environme...

متن کامل

Data Replication-Based Scheduling in Cloud Computing Environment

Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...

متن کامل

An Agent Based Dynamic Resource Scheduling Model with FCFS-Job Grouping Strategy in Grid Computing

Grid computing is a group of clusters connected over high-speed networks that involves coordinating and sharing computational power, data storage and network resources operating across dynamic and geographically dispersed locations. Resource management and job scheduling are critical tasks in grid computing. Resource selection becomes challenging due to heterogeneity and dynamic availability of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011